Skip to content

docs: add installation instructions for Gemini CLI#44

Open
lienweb wants to merge 1 commit intonoamseg:mainfrom
lienweb:docs/add-gemini-cli
Open

docs: add installation instructions for Gemini CLI#44
lienweb wants to merge 1 commit intonoamseg:mainfrom
lienweb:docs/add-gemini-cli

Conversation

@lienweb
Copy link
Copy Markdown

@lienweb lienweb commented Mar 30, 2026

Summary

Add detailed instructions for setting up and using the project with Gemini CLI. The new section guides users through cloning the repository, renaming files and folders, updating settings, and starting the coach using Gemini CLI.

Copilot AI review requested due to automatic review settings March 30, 2026 23:35
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a third Quick Start pathway documenting how to set up and run the interview coach using Gemini CLI, alongside the existing Claude Code and OpenAI Codex options.

Changes:

  • Add “Option 3: Gemini CLI” setup steps (clone, activate, rename config folder, update permissions, kickoff).
  • Document Gemini-specific permission entries expected in the config.
  • Link to Gemini CLI plans page for free/paid plan details.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +119 to +137
```bash
mv .claude .gemini
```

4. In `settings.json`, update the permission keys to match Gemini CLI:
```json
{
"permissions": {
"allow": [
"read_file",
"list_directory",
"write_file",
"web_fetch",
"web_search"
]
}
}
```

Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fenced code block for step 3 isn’t separated/indented under the numbered list item, which can break list formatting in GitHub/CommonMark. Add a blank line before the fence and indent the fenced block so it’s clearly nested under item 3.

Suggested change
```bash
mv .claude .gemini
```
4. In `settings.json`, update the permission keys to match Gemini CLI:
```json
{
"permissions": {
"allow": [
"read_file",
"list_directory",
"write_file",
"web_fetch",
"web_search"
]
}
}
```
```bash
mv .claude .gemini
  1. In settings.json, update the permission keys to match Gemini CLI:

    {
      "permissions": {
        "allow": [
          "read_file",
          "list_directory",
          "write_file",
          "web_fetch",
          "web_search"
        ]
      }
    }

Copilot uses AI. Check for mistakes.
mv .claude .gemini
```

4. In `settings.json`, update the permission keys to match Gemini CLI:
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Step 4 references settings.json generically, but after renaming .claude to .gemini the file path would be .gemini/settings.json (not a root-level settings.json). Also, these are permission values in the allow array rather than “permission keys” — consider adjusting wording to avoid confusion.

Suggested change
4. In `settings.json`, update the permission keys to match Gemini CLI:
4. In `.gemini/settings.json`, update the permission values in the `permissions.allow` array to match Gemini CLI:

Copilot uses AI. Check for mistakes.

---

For both options, the coach will ask for your resume, target role, and timeline — then build your profile, assess your starting point, and give you a prioritized action plan. Everything saves automatically to `coaching_state.md` so you pick up where you left off next session.
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The paragraph after the options still says “For both options”, but there are now three setup options (Claude, Codex, Gemini). Update this phrasing to “For all options” (or similar) so the README stays consistent.

Suggested change
For both options, the coach will ask for your resume, target role, and timeline — then build your profile, assess your starting point, and give you a prioritized action plan. Everything saves automatically to `coaching_state.md` so you pick up where you left off next session.
For all options, the coach will ask for your resume, target role, and timeline — then build your profile, assess your starting point, and give you a prioritized action plan. Everything saves automatically to `coaching_state.md` so you pick up where you left off next session.

Copilot uses AI. Check for mistakes.
Comment on lines +112 to +116
2. Activate the coach by renaming the skill file:

```bash
mv SKILL.md GEMINI.md
```
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This new Gemini setup introduces GEMINI.md as an alternative activation filename, but later in the README “Repository Structure” still says to rename SKILL.md to CLAUDE.md to activate. Consider updating that later section to reflect all supported activation filenames so the documentation doesn’t contradict itself.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants